how does superdeterminism work